const express = require("express");
const app = express();

//加载第三方插件
const bodyParser = require("body-parser");
app.use(bodyParser.urlencoded({extended:false}));
//处理为json格式
app.use(bodyParser.json());
//导入获取数据库连接的文件
const getConn = require("./utils/DBUtils");

// //解析表单
// const router=require('./router.js');
// //引入路由文件
// app.use('/api/*',function(req,res, next){
//     //设置请求头允许跨域
//     res.header( "Access-Contro1-Allow-Origin","*");
//     //设置服务器支持的头信息
//     res.header("Access-Control-Allow-Headers" , "Content-Type,Content-Length,Authorization,Accept,X-Requested-With");
//     //设置服务器支持的跨域请求的方法
//     res.header("Access-Control-Allow-Methods", "GET,POST");
//     next();
// })

// //配置路由
// app.use(router);

//处理前端的get请求
app.get("/getAdminInfoList",(req,resp) => {
    let conn = getConn();
    let sql = "select * from Products";
    conn.query(sql,(error,result) => {
        if(error){
            //执行sql出错
            resp.status(500).send("sql有误！");
        }else{
            //sql执行无误
            resp.send(result);
        }
        //关闭数据库
        conn.end();
    });   
});

//启动服务器
app.listen('8000',function(res){
    console.log("server is running at 8000 ....");
})